package com.boot.mgt.model.vo

import com.fasterxml.jackson.annotation.JsonFormat
import java.util.*

class TaAccidentVo {

    var id: Int? = null

    /**
     * 行政区域id
     */
    var districtId: Int? = null

    /**
     * 路段id
     */
    var streetId: Int? = null

    /**
     * 地址id
     */
    var addressId: Int? = null

    var amapLatitude: Double? = null

    var amapLongitude: Double? = null

    var amapAltitude: Double? = null

    var amapAccuracy: Float? = null

    var amapAddress: String? = null

    var amapStreetNum: String? = null

    var amapDistrict: String? = null

    var amapStreet: String? = null

    var amapTemperature: String? = null

    var amapWindPower: Int? = null

    var amapWindDirection: String? = null

    var amapWeather: String? = null

    /**
     * 案件状态：1 指挥中心已接警，未通知值班警官 2 已通知值班警官 3 已勘察已上报 4已结案
     */
    var state: Int? = null

    /**
     * 发生时间
     */
    var occurTime: Date? = null

    /**
     * 上报时间
     */
    var policeReportTime: Date? = null

    /**
     * 事故类型：1车损 2商人 3死亡 4其他
     */
    var type: Int? = null

    /**
     * 处理类型 1受理 2快赔 3自行协商 4 微信快速处理 5其他
     */
    var dealType: Int? = null

    var districtName: String? = null

    var streetName: String? = null

    var addressName: String? = null

    //===================================================

    var reportId: Int? = null

    var acceptPersonnel: String? = null

    var acceptParty: String? = null

    /**
     * 接警时间
     */
    var acceptTime: Date? = null

    /**
     * 警情案由
     */
    var description: String? = null

    /**
     * 报警方式：1 电话报警
     */
    var reportType: Int? = null

    /**
     * 报警地址
     */
    var address: String? = null

    /**
     * 报警人姓名
     */
    var contactName: String? = null

    /**
     * 报警人电话号码
     */
    var contactCellNumber: String? = null

    /**
     * 报警人是否是当事人 0 否 1 是
     */
    var accidentPersonnel: Int? = null

    /**
     * 报警内容
     */
    var content: String? = null

    /**
     * 车牌号码列表
     */
    var plateNumberList: String? = null

    var jjdbh: String? = null

    var dealTime: Date? = null
}